package sql

import (
	"hub.hddznet.com/uniplatform/framework/database/sql"
	"hub.hddznet.com/app/framework/app"
	"github.com/chinahdkj/xorm"
	"hub.hddznet.com/app/framework/app/engines"
)

type Xormdb struct {
	E *xorm.Engine
}

//实例化xorm
func InitXorm() {
	engines.RegistXorm(sql.DefaultXorm(app.GetConfig()))
}

func GetSql() *Xormdb {
	if engines.Xorm != nil {
		return  &Xormdb{E: engines.Xorm}
	}
	InitXorm()
	return &Xormdb{E: engines.Xorm}
}
